sheep's foot roller - Deutsch Englisch Wörterbuch